home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 30
/
Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso
/
Aminet
/
text
/
misc
/
2b_Ort.lha
/
Ort
/
ARexx
/
SprBlok.atxt
< prev
next >
Wrap
Text File
|
1999-02-10
|
2KB
|
79 lines
/*
$ver: SprBlok.atxt 1.2 (03.11.98) BLABLA PRODUCT
(c) 1998 Siumot/BlaBla
Ten skrypt jest przeznaczony dla programu AmiTekst. Powoduje on korektë
programem Ort zaznaczonego bloku tekstowego. Podczas korygowania, sprawdzany
dokument w programie AmiTekst jest zablokowany. Skrypt najlepiej podîoûyê
pod klawisz funkcyjny w programie AmiTekst.
UWAGA!!! Jeôli nie zainstalowaîeô tego skryptu instalatorem Orta, musisz
dopisaê nastëpujâcâ linië:
ORTFILENAME=ôcieûka dostëpu/ort
Zamiast "ôcieûka dostëpu" naleûy oczywiôcie wpisaê ôcieûkë dostëpu
do programu Ort (np. ORTFILENAME=dh2:tekst/ort/ort).
*/
OPTIONS RESULTS
options failat 30
IF ~SHOW('P', 'AmiTekst_port') THEN EXIT 1
ADDRESS "AmiTekst_port"
IF ~SHOW('P', '2b_Ort_rexx') THEN DO
IF ORTFILENAME='ORTFILENAME' THEN DO
OKAY1 'Program Ort nie jest uruchomiony.'
EXIT
END
ARexxInfo 'Uruchamiam program Ort'
ADDRESS COMMAND 'Run >NIL: "'ORTFILENAME'"'
ADDRESS COMMAND 'WaitForPort 2b_Ort_rexx'
END
FreezeWindow
Status NumWin
okno=result
ArexxWindow okno
ARexxInfo 'Korygujë blok Ortem'
Status ClipUnit
atxtclip=result
ClipUnit 254
CutBlock
IF rc=10 THEN DO
Inform '"Nie zaznaczyîeô bloku do korekty."'
ArexxWindow 0
ARexxInfo ' '
ClipUnit atxtclip
UnfreezeWindow
EXIT
END
ADDRESS '2b_Ort_rexx'
Info Hide
ortsleep=RESULT
IF ortsleep=1 THEN Show
PREFS CLIPBOARD
ortclip=result
PREFS CLIPBOARD 254
ORT TO FRONT
LOAD FROM CLIP
IF RC=0 THEN DO
CORRECTION
IF ~(rc=5) THEN SAVE TO CLIP
END
PREFS CLIPBOARD ortclip
IF ortsleep=1 THEN Hide
ADDRESS "AmiTekst_port"
PasteBlock
AmiTekstToFront
ActivateWindow okno
ArexxWindow 0
ARexxInfo ' '
ClipUnit atxtclip
UnfreezeWindow
EXIT 0